import core from '@/core/'

module.exports = {
	// 当前的语言类型。默认来自设备信息的hostLanguage，再读取本地存储的语言信息，以读取的值为准
	type: 'zh_CN',
	// 当前所有可选择的语言。里面元素格式为text、value
	list: [],
	// 当前的语言更新日期。该值在云端是写死的，不用通过项目信息记录。类似的还有basedata
	date: '20241001',
	// 当前的语言数据
	data: {},
	
	// 文本的多语言处理
	lang(text) {
		if (text === null || text === undefined) {
			text = ''
		}
		if (typeof(text) !== 'string') {
			text = text + ''
		}
		if (core.language.data) {
			const res = core.language.data[text]
			if (res) {
				return res
			}
		}
		return text
	}
}